
1.创建挂载目录：

mkdir -p /xb/nacos/logs/
mkdir -p /xb/nacos/conf/
mkdir -p /xb/nacos/data/


2.启动临时容器：

docker run -d --name nacos2.3.2 -p 8848:8848 nacos/nacos-server:v2.3.0

3.复制配置文件和日志文件到宿主机

docker cp nacos2.3.2:/home/nacos/logs/ /xb/nacos/
docker cp nacos2.3.2:/home/nacos/conf/ /xb/nacos/
docker cp nacos2.3.2:/home/nacos/data/ /xb/nacos/

4.修改配置文件

vim /xb/nacos/conf/application.properties

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.63.161:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=bo81911

5.添加鉴权配置

sudo vim /xb/nacos/conf/application.properties
# 开启鉴权系统
nacos.core.auth.enabled=true
# 设置服务器身份标识（可选，增强安全性）
nacos.core.auth.server.identity.key=nacos
nacos.core.auth.server.identity.value=SecretKey012345678901234567890123456789012345678901234567890123456789
# 设置Token密钥（重要）
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789
# Token缓存设置
nacos.core.auth.plugin.nacos.token.cache.enable=false
nacos.core.auth.plugin.nacos.token.expire.seconds=18000

4.关闭并移除临时容器

docker rm -f nacos2.3.0

5.创建数据库：

在项目里

5.使用以下命令启动Nacos并挂载配置文件

docker run -d \
  --name nacos \
  --restart=always \
  -p 8848:8848 \
  -p 9848:9848 \
  -p 9849:9849 \
  -e JVM_XMS=256m \
  -e JVM_XMX=256m \
  -e MODE=standalone \
  -v /xb/nacos/logs:/home/nacos/logs \
  -v /xb/nacos/conf:/home/nacos/conf \
  -v /xb/nacos/data:/home/nacos/data \
  nacos/nacos-server:v2.3.0


6.访问：

http://192.168.63.134:8848/nacos


3.创建项目连接命名空间  dev  dubbo


4.修改密码：
